function actualizaGraficasEtapa2(self)
    
    hold(self.handles.bodehfin,'off');
    cla(self.handles.bodehfin);
    reset(self.handles.bodehfin);
    hold(self.handles.bodehfin,'on');

    hold(self.handles.singTot,'off');
    cla(self.handles.singTot);
    reset(self.handles.singTot);
    hold(self.handles.singTot,'on');
    
    

    
    for k=1:length(self.singularidadesagrupadas)
        DrawSing (self.handles.singTot,self.Hetapas,self.Colores(k,:),self.Hetapas(k));
        
    end
   

    if self.etapaagraficar>length(self.singularidadesagrupadas)
        self.etapaagraficar=1;
    end
    actualizaEtapaAGraficar(length(self.singularidadesagrupadas),self.handles.etapaagraficar);
    actualizaListBoxNoAgrupados(self.zerossinagrupar,self.polossinagrupar,self.handles.polosnoagrupados,self.handles.zerosnoagrupados);
    actualizaListBoxAgrupados(self.singularidadesagrupadas,self.handles.singularidadesagrupadas,self.Colores);
    
    if ~isempty(self.singularidadesagrupadas)
            DrawAten (self.Hfin, [1 0 0], self.handles.bodehfin,self.wdraw,self.unidades);
            DrawAten (self.Hetapas(self.etapaagraficar), self.Colores(self.etapaagraficar,:), self.handles.bodehetapas,self.wdraw,self.unidades);       
    else
        
        
        
            
            semilogx(self.handles.bodehfin,self.bandadeinteres/self.unidades,0);
            semilogx(self.handles.bodehetapas,self.bandadeinteres/self.unidades,0);
            
    end
    
    
    DrawPlantilla(self.plantilla,self.handles.bodehfin,1,self.unidades);
    
    
    
    set(self.handles.singTot,'YColor',[0 204/255 51/255]);
    set(self.handles.singTot,'XColor',[0 204/255 51/255]);

    set(self.handles.bodehfin,'YColor',[0 204/255 51/255]);
    set(self.handles.bodehfin,'XColor',[0 204/255 51/255]);

    set(self.handles.bodehetapas,'YColor',[0 204/255 51/255]);
    set(self.handles.bodehetapas,'XColor',[0 204/255 51/255]);
end